home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
AMIGA
/
AMICUS
/
AMICUS05.ADF
/
printer
/
epsondata.c
< prev
next >
Wrap
Text File
|
1986-01-15
|
5KB
|
112 lines
/* epson data.c AmigaLink 1/25/86 */
/* epson X80 series */
/****** printer.device/printers/Epson_functions **************************
*
* Epson X-80 functions implemented:
*
* aRIS, aIND, aNEL,
* aSGR0, aSGR3, aSGR23, aSGR4, aSGR24, aSGR1, aSGR22,
* aSHORP0, aSHORP1, aSHORP2, aSHORP3, aSHORP4, aSHORP5, aSHORP6,
* aDEN4, aDEN3, aDEN2, aDEN1,
* aSUS2, aSUS1, aSUS4, aSUS3, aSUS0,
* aFNT0, aFNT1, aFNT2, aFNT3, aFNT4, aFNT5, aFNT6, aFNT7, aFNT8
* aFNT9, aFNT10,
* aPROP2, aPROP1, aJFY5, aJFY7, aJFY6, aJFY0, aJFY1,
* aVERP0, aVERP1, aSLPP, aPERF, aPERF0,
*
************************************************************************/
char *CommandTable[] ={
"\033@", /* reset RIS */
"\377", /* initialize RIN */
"\012", /* lf IND */
"\015\012", /* return,lf NEL */
"\377", /* reverse lf RI */
/* normal char set SGR0 */
"\0335\033-\376\033F",
"\0334", /* italics on SGR3 */
"\0335", /* italics off SGR23 */
"\033-\001", /* underline on SGR4 */
"\033-\376", /* underline off SGR24 */
"\033E", /* boldface on SGR1 */
"\033F", /* boldface off SGR22 */
"\377", /* set foreground color SFC */
"\377", /* set background color SBC */
/* normal pitch SHORP0 */
"\033P\022\033W\376",
"\033M", /* elite on SHORP2 */
"\033P", /* elite off SHORP1 */
"\017", /* condensed(fine) on SHORP4 */
"\022", /* condensed off SHORP3 */
"\033W\001", /* enlarged on SHORP6 */
"\033W\376", /* enlarged off SHORP5 */
"\377", /* shadow print on DEN6 */
"\377", /* shadow print off DEN5 */
"\033G", /* doublestrike on DEN4 */
"\033H", /* doublestrike off DEN3 */
"\033x\001", /* NLQ on DEN2 */
"\033x\376", /* NLQ off DEN1 */
"\033S\376", /* superscript on SUS2 */
"\033T", /* superscript off SUS1 */
"\033S\001", /* subscript on SUS4 */
"\033T", /* subscript off SUS3 */
"\033T", /* normalize SUS0 */
"\377", /* partial line up PLU */
"\377", /* partial line down PLD */
"\033R\376", /* US char set FNT0 */
"\033R\001", /* French char set FNT1 */
"\033R\002", /* German char set FNT2 */
"\033R\003", /* UK char set FNT3 */
"\033R\004", /* Danish I char set FNT4 */
"\033R\005", /* Sweden char set FNT5 */
"\033R\006", /* Italian char set FNT6 */
"\033R\007", /* Spanish char set FNT7 */
"\033R\010", /* Japanese char set FNT8 */
"\033R\011", /* Norweign char set FNT9 */
"\033R\012", /* Danish II char set FNT10 */
"\033p\001", /* proportional on PROP2 */
"\033p\376", /* proportional off PROP1 */
"\377", /* proportional clear PROP0 */
"\377", /* set prop offset TSS */
"\033x1\033a\376", /* auto left justify JFY5 */
"\033x1\033a\002", /* auto right justify JFY7 */
"\033x1\033a\003", /* auto full justify JFY6 */
"\033x\376", /* auto justify off JFY0 */
"\377", /* letter space JFY3 */
"\033x1\033a\001", /* auto center on JFY1 */
"\0330", /* 1/8" line space VERP0 */
"\0332", /* 1/6" line spacing VERP1 */
"\033C", /* set form length SLPP */
"\033N", /* perf skip n PERF */
"\033O", /* perf skip off PERF0 */
"\377", /* Left margin set LMS */
"\377", /* Right margin set RMS */
"\377", /* top margin set TMS */
"\377", /* Bottom marg set BMS */
"\377", /* T&B margin set STBM */
"\377", /* L&R margin set SLRM */
"\377", /* Clear margins CAM */
"\377", /* Set horiz tab HTS */
"\377", /* Set vertical tab VTS */
"\377", /* Clr horiz tab TBC0 */
"\377", /* Clear all h tabs TBC3 */
"\377", /* Clr vertical tab TBC1 */
"\377", /* Clr all v tabs TBC4 */
"\377", /* Clr all h & v tabs TBCALL */
"\377", /* set default tabs TBSALL */
"\377" /* entended command EXTEND */
};